#ifndef __CONF__
#define __CONF__
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#define MAX_LINE_LENGTH 256
#define MAX_CONFIG_ITEMS 20
// 配置项结构体
typedef struct config_item_s {
    char key[50];
    char value[100];
} config_item_t;

// 服务器配置结构体
typedef struct server_config_s {
    char port[10];      // 端口号字符串
    char ip[20];        // IP地址字符串
    char work_num[10];  // 工作线程数字符串
} server_config_t;
void trim(char*str);//去除字符串首尾的空白字符
int parse_config_file(const char *filename, config_item_t *configs, int max_items);//解析配置文件
server_config_t extract_server_config(config_item_t *configs, int count);//提取结构体
#endif
